package com.zmn.oms.manager.utils;

/**
 * 定时任务常量
 * @author nowind
 * @date 17/10/26 12:17
 */
public class TaskConsts {

    /**
     * 重建工单
     */
    public final static String TASK_ID_REBUILD_ORDER_WORK = "rebuildOrderWork";

    /**
     * 重建工单
     */
    public final static String TASK_ID_TIME_REBUILD_ORDER_WORK = "timeRebuildOrderWork";

    /**
     * 重建工单配件
     */
    public final static String TASK_ID_REBUILD_ORDER_PART = "rebuildOrderPart";

    /**
     * 重建工单评价
     */
    public final static String TASK_ID_REBUILD_ORDER_COMMENT = "rebuildOrderComment";

    /**
     * 重建工单支付凭证
     */
    public final static String TASK_ID_REBUILD_ORDER_PAY = "rebuildOrderPay";

    /**
     * 重建工单支付凭证
     */
    public final static String TASK_ID_TIME_REBUILD_ORDER_PAY = "timeRebuildOrderPay";

    /**
     * 工程师指标
     */
    public final static String TASK_ID_PERF_MASTER = "perfMaster";

    /**
     * 评价
     */
    public final static String TASK_ID_COMMENT = "comment";

    /**
     * 预支付超时取消
     */
    public final static String TASK_ID_PREPAY_TIMEOUT_CANCEL = "oms_prepayTimeoutCancel";

    /**
     * 渠道支付超时取消
     */
    public final static String TASK_ID_CHANNEL_PAY_TIMEOUT_CANCEL = "oms_channelPayTimeoutCancel";

    /**
     * 渠道抢单任务
     */
    public final static String TASK_ID_CHANNEL_RUSH_TO_ACCEPT_ORDER = "oms_channel_rushToAcceptOrder";

    /**
     * 自动转单
     */
    public final static String TASK_ID_AUTO_TRRN = "oms_autoTurn";


    /**
     * 派单绩效（命名与工单中的派单不一致，已弃用）
     */
    @Deprecated
    public final static String TASK_ID_PERF_SEND_ORDER = "perfSendOrder";
    /**
     * 派单绩效 每小时任务
     */
    public final static String TASK_ID_PERF_DISTRIBUTE = "perfDistribute";
    /**
     * 派单绩效 每日任务
     */
    public final static String TASK_ID_PERF_DISTRIBUTE_DAY = "perfDistributeDay";

    /**
     * 城市绩效
     */
    public final static String TASK_ID_PERF_CITY = "perfCity";

    /**
     * 贴花绩效
     */
    public final static String TASK_ID_PERF_APPLIQUE = "perfApplique";

    /**
     * 同步按单保险
     */
    public final static String TASK_ID_SYNC_INS_ORDER = "oms_sync_insOrder";
    /**
     * 检查二次同步保险信息是否出单
     */
    public final static String TASK_ID_RESYNC_INS_ORDER_CHECK = "oms_resync_insOrder_check";

    /**
     * 创建订单失败
     */
    public final static String TASK_ID_ORDER_CREATE_FAIL = "oms_orderCreateFail";

    /**
     * 天猫订单预警
     */
    public final static String TASK_ID_TMALL_ORDER_WARN = "oms_tmallOrderWarn";

    /**
     * 天猫订单保存后的后续处理任务
     */
    public final static String TASK_ID_TMALL_REPLY_DUTYTIME_JOB = "oms_tmallReplyDutyTimeJob";

    /**
     * 天猫订单同步预约时间
     */
    public final static String TASK_ID_TMALL_SYNC_DUTYTIME_JOB = "oms_tmallSyncDutyTimeJob";

    /**
     * 拉取天猫师傅标签信息
     */
    public final static String TASK_ID_TMALL_PULL_MASTER_TAG_JOB = "oms_pullMasterTagJob";

    /**
     * 拉取京东订单
     */
    public final static String TASK_ID_JD_PULL_ORDER = "oms_jd_pullOrder";

    /**
     * 拉取智米订单
     */
    public final static String TASK_ID_ZHIMI_PULL_ORDER = "oms_zhimi_pullOrder";

    /**
     * 拉取智米订单
     */
    public final static String TASK_ID_ZHIMI_PULL_APPLIED_PART_EXPRESS = "oms_zhimi_pullAppliedPartExpress";

    /**
     * 今日头条订单拉取
     */
    public final static String TASK_ID_HEADLINES_PULL_ORDER = "oms_headlines_pull_Order";

    /**
     * 有赞订单拉取
     */
    public final static String TASK_ID_YZ_PULL_ORDER="oms_yz_pull_order";

    /**
     * 京东华帝任务工单拉取
     */
    public final static String TASK_ID_JDHUADI_PULL_ORDER = "oms_jd_huadi_pullOrder";

    /**
     * 京东华帝取消的任务工单拉取
     */
    public final static String TASK_ID_JDHUADI_PULL_CANCEL_ORDER = "oms_jd_huadi_pullCancelOrder";

    /**
     * 京东华帝刷新AccessToken
     */
    public final static String TASK_ID_JDHUADI_REFRESH_ACCESS_TOKEN = "oms_jd_huadi_refreshAccessToken";

    /**
     * 国美管家渠道创建订单
     */
    public final static String TASK_ID_GMGJ_ADD_CREATE_JOB = "oms_gmgj_create_order_job";

    /**
     * 国美管家渠道拉取订单
     */
    public final static String TASK_ID_GMGJ_PULL_ORDER_JOB = "oms_gmgj_pull_order_job";

    /**
     * 渠道成本报表
     */
    public final static String TASK_ID_REPORT_CHANNEL_COST = "report_channel_cost";
    /**
     * 订单收益分析报表
     */
    public final static String TASK_ID_REPORT_INCOME = "report_income";

    /**
     *  工程师分类绩效
     */
    public final static String TASK_ID_PERF_MASTER_CATEG = "perfMasterCateg";

    public final static String TASK_ID_REPORT_COUP_ANALYSE_JOB = "report_coup_analyse_job";
    /**
     * 派单总览表相关度量同步
     */
    public final static String TASK_ID_MASTER_FACT_JOB = "distribute_overview_job";
    /**
     * 工程师纬度同步任务
     */
    public final static String TASK_ID_DIMENSION_MASTER_JOB = "dimension_master_job";

    /**
     * 健康考勤
     */
    public final static String HEALTHY_CARD_PUNCHING = "health_card_punching";

    /**
     * 发送 短信/微信 消息
     */
    public final static String TASK_ID_SEND_MESSAGE_JOB = "oms_send_message_job";

    /**
     * 查询数据库没有同步签约结果的发送签约结果
     */
    public final static String TASK_PDD_CHECK_SYNC_STATUS_JOB = "oms_pdd_check_sync_status_job";

    /**
     * 通话记录log
     */
    public final static String TASK_CALL_RECORD_LOG_JOB = "oms_call_record_log_job";

    /**
     * 工程师申请优惠
     */
    public final static String TASK_ID_MASTER_APPLY_DISCOUNT = "oms_master_apply_discount_job";

    /**
     * 重发渠道接口消息事件任务
     */
    public final static String TASK_ID_RESEND_FACADE_MSG_EVENT_JOB = "chan_resend_facade_msg_event_job";

    /**
     * 京东到家渠道创建订单任务
     */
    public final static String TASK_ID_JDDJ_ADD_CREATE_JOB = "oms_jddj_create_order_job";
    
    /**
     * 天猫勤鸽渠道定时查询订单任务
     */
    public final static String TASK_ID_TMALL_BATCH_QUERY_ORDER_JOB = "oms_tmall_batch_query_order_job";

    /**
     * 58到家直约API渠道同步接单任务
     */
    public final static String TASK_ID_58DJ_SYNC_ACCEPT_ORDER_JOB = "oms_58dj_sync_accept_order_job";

    /**
     * 工程师申请优惠
     */
    public final static String TASK_ID_MASTER_QUOTATION_RATE_JOB = "oms_master_quotation_rate_job";

    /**
     * 删除抢单池信息
     */
    public final static String TASK_ID_DELETE_GRAB_ORDER_JOB = "oms_delete_grab_order_job";

    /**
     * 删除无网格抢单池信息
     */
    public final static String TASK_ID_DELETE_NON_GRID_GRAB_ORDER_JOB = "oms_delete_non_grid_grab_order_job";

    /**
     * 工单完成、取消 解绑小号
     */
    public final static String TASK_ID_WORK_COMPLETE_CANCEL_UNBIND_JOB = "oms_work_complete_cancel_unbind_job";

    /**
     * 保留配件任务
     */
    public final static String TASK_ID_RETAIN_PART = "oms_retain_part";

    /**
     * 腾讯有数汇总接口上报
     */
    public final static String TASK_ID_YOUSHU_PUSH_SUM_ORDER = "oms_youshu_push_sum_order";

    /**
     * 删除改派申请求助工程师信息
     */
    public final static String TASK_ID_DELETE_REDISTRIBUTE_MASTER_JOB = "oms_delete_redistribute_master_job";
    /**
     * 工单收款未支付
     */
    public final static String TASK_ID_COLLECTION_NOT_PAY_JOB = "oms_collection_not_pay_job";

    /**
     * 定时上传工单数据任务
     */
    public final static String TASK_ID_ORDER_UPLOAD_IASC_JOB = "oms_order_upload_iasc_job";

    /**
     *  工单数据同步到线索系统任务
     */
    public final static String TASK_ID_ORDER_SYNC_CLUE_JOB = "oms_order_sync_clue_job";

    /**
     * 历史上门录音语音质检任务
     */
    public final static String TASK_ID_ORDER_RECORD_VOICE_DETECTION_JOB = "task_id_order_record_voice_detection_job";

    /**
     * 派单配置-分级保护
     */
    public final static String TASK_ID_CONF_DISTRIBUTE_PROTECTION_ENGINEER_LEVEL_JOB = "conf_distribute_protection_engineer_level_job";

    /**
     * 企业微信mongoDB数据迁移到mysql
     */
    public final static String TASK_ID_WECHAT_DATA_MIGRATION_JOB = "oms_wechat_data_migration_job";
}
